package com.second.client.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * (ClientUser)表实体类
 *
 * @author LvYongQi
 * @since 2021-07-23 09:53:32
 */
@TableName(value = "client_user")
@ApiModel(value = "客户实体类")
@Data
public class ClientUser  {

    @TableId(value = "id",type = IdType.AUTO)
    @ApiModelProperty(value = "客户ID")
    private Integer id;

    @ApiModelProperty(value = "客户账号")
    private String username;

    @ApiModelProperty(value = "客户密码")
    private String password;

    @ApiModelProperty(value = "是否上传证件状态（状态:0->否；1->是）")
    private Integer uploadStatus;

    @ApiModelProperty(value = "证件类型，身份证，护照，军官证，台胞证，港澳台来往内地通行证")
    private Integer idType;

    @ApiModelProperty(value = "身份证号")
    private String cardNumber;

    @ApiModelProperty(value = "正面证件照")
    private String frontPhoto;

    @ApiModelProperty(value = "反面证件照")
    private String reversePhoto;

    @ApiModelProperty(value = "驾照主页照片")
    private String licenseFrontPhoto;

    @ApiModelProperty(value = "驾照副页照片")
    private String licenseReversePhoto;

    @ApiModelProperty(value = "性别")
    private Integer sex;

    @ApiModelProperty(value = "客户联系电话")
    private String phone;

    @ApiModelProperty(value = "客户地址")
    private String address;

    @ApiModelProperty(value = "会员级别，普通，白银，黄金，钻石")
    private Integer level;

    @ApiModelProperty(value = "账户余额")
    private double accountBalance;

    @ApiModelProperty(value = "积分")
    private Integer integration;

    @ApiModelProperty(value = "成长值")
    private double growth;

    @ApiModelProperty(value = "Token")
    private String token;

    @ApiModelProperty(value = "客户头像")
    private String headPic;

    @ApiModelProperty(value = "客户姓名")
    private String clientName;

    @ApiModelProperty(value = "其他证件正面照片")
    private String otherFrontPhoto;

    @ApiModelProperty(value = "其他证件反面照片")
    private String otherReversePhoto;
}
